﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace KiDS_Bootstrap
{
	/// <summary>
	/// Apstrakcija komande zahteva
	/// </summary>
	public abstract class Command
	{
		/// <summary>
		/// Socket kroz koji je komanda stigla
		/// </summary>
		protected readonly SOCKET _socket;

		/// <summary>
		/// Konstruktor za komandu
		/// </summary>
		/// <param name="socket">Socket kroz koji je komanda stigla i kroz koji treba vratiti odgovor</param>
		public Command(SOCKET socket)
		{
			_socket = socket;
		}

		/// <summary>
		/// Akcija koju treba izvrsiti po obradi zahteva
		/// </summary>
		public abstract void DoCommmand();


	}
}
